#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>

int main()
{
    for(int i = 0; __environ[i]; i++)
    {
        printf("%s\n", __environ[i]);
    }


    // const char *isrunning = getenv("ISRUNNING");
    // if (isrunning == NULL)
    // {
    //     while(1)
    //     {
    //         sleep(1);
    //         printf("当前进程首次启动!\n");
    //     }
    // }
    // else
    // {
    //     printf("当前进程已经启动，不要再启动了!\n");
    // }


    // const char *who = getenv("USER");

    // if (strcmp(who, "Greg_122") == 0)
    // {
    //     printf("正常执行命令!\n");
    //     return 0;
    // }
    // else
    // {
    //     printf("无权访问!\n");
    //     return 1;
    // }

    //printf("%s\n", getenv("PWD"));
    return 0;
}
